﻿using System;
using System.Collections.ObjectModel;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Domain.Entities;
using Volo.Abp.MultiTenancy;

namespace Acme.BookStore2
{
    /// <summary>
    /// 车辆检查记录
    /// </summary>
    public class VehicleDriveRecordDto : ExtensibleFullAuditedEntityDto<Guid>, IMultiTenant, IHasConcurrencyStamp
    {
        /// <summary>
        /// 驾驶时间
        /// </summary>
        public DateTime DriveTime { get; set; }
        /// <summary>
        /// 驾驶人
        /// </summary>
        public Guid Driver { get; set; }
        /// <summary>
        /// 驾驶人
        /// </summary>
        public string DriverName { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 车辆Id
        /// </summary>
        public Guid VehicleId { get; set; }
        /// <summary>
        /// 车辆编号
        /// </summary>
        public string VehicleNumber { get; set; }
        /// <summary>
        /// 车牌号
        /// </summary>
        public string VehicleLicensePlateNumber { get; set; }
        
        public Guid? TenantId { get; set; }
        public string ConcurrencyStamp { get; set; }
    }
}